একটি প্যাকেজ মুছে ফেলা হচ্ছে
আপনি ড্রপ() পদ্ধতি ব্যবহার করে একটি টেবিল বা একটি সংগ্রহ ড্রপ করতে পারেন যাকে MongoDB-তে বলা হয়।
ড্রপ() পদ্ধতিটি একটি কলব্যাক ফাংশন নেয় যেটিতে একটি ত্রুটি অবজেক্ট থাকে এবং একটি ফলাফলের প্যারামিটার থাকে যা সত্য দেখায় যদি সংগ্রহটি সফলভাবে বাদ দেওয়া হয়, অন্যথায় মিথ্যা হয়।
উদাহরণ
"গ্রাহক" টেবিল মুছুন:
let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
let dbo = db.db("mydb");
dbo.collection("customers").drop(function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection deleted");
db.close();
});
});
দ্রষ্টব্য:
উপরের কোডটি "demo_drop.js" নামে একটি ফাইলে সংরক্ষণ করুন এবং ফাইলটি চালান:
C:\Users\Your Name>node demo_drop.js
এটি আপনাকে এই ফলাফল দেবে:
Collection deleted
db.dropCollection
আপনি একটি টেবিল (সংগ্রহ) মুছে ফেলার জন্য dropCollection() পদ্ধতি ব্যবহার করতে পারেন।
dropCollection() পদ্ধতিতে দুটি প্যারামিটার লাগে: সংগ্রহের নাম এবং একটি কলব্যাক ফাংশন।
উদাহরণ
dropCollection() ব্যবহার করে "গ্রাহক" সংগ্রহ বাদ দিন:
let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
let dbo = db.db("mydb");
dbo.dropCollection("customers", function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection deleted");
db.close();
});
});
দ্রষ্টব্য:
উপরের কোডটি "demo_dropcollection.js" ফাইলে সংরক্ষণ করুন এবং ফাইলটি চালান:
C:\Users\Your Name>node demo_dropcollection.js
এটি আপনাকে এই ফলাফল দেবে:
Collection deleted